pomegranate syrup - German English Dictionary